home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 018a / tschek14.zip / TSCHEK.NWS < prev    next >
Text File  |  1991-09-29  |  9KB  |  152 lines

  1. Sun 29-Sep-91: I have updated my Unix like spelling checker. It is
  2. now available as garbo.uwasa.fi:/pc/ts/tschek14.arc. Bob Hardy
  3. hardy@lucid.com kindly provided me with his own version of the
  4. dictionary, and I have added words from it to my own with Bob's
  5. permission. He also suggested a clarification of the error message
  6. if spell detects the dictionary being out of order. It now indicates
  7. the offending space in the dictionary.
  8.    If you are a user of SemWare's QEdit editor /pc/editor/
  9. qedit215.zip you'll be interested in /pc/ts/tsqed12.arc. Among other
  10. things it contains a macro to do the spelling checking from within
  11. the editor. You'll also need Buerg's list facility /pc/fileutil/
  12. list76b.zip to fully utilize QEdit feature.
  13.  
  14. Mon 19-Aug-91: I had some very useful feedback on my Unix-like
  15. spelling checker SPELL from tygra!dave@sharkey.cc.umich.edu (David
  16. Conrad). I have updated the relevant spelling checker package to now
  17. be /pc/ts/tschek13.arc. Among other things David pointed out that
  18. correct words like shouldn't don't etc should be found correct also
  19. by the checker. Furthermore, he suggested that the checker should be
  20. able to take words from several dictionaries at the same time.
  21.    With some simple batch programming SPELL.EXE already has the
  22. latter capability, that is it can apply several dictionaries on the
  23. same text simultaneously. This feature can be utilized to solve also
  24. the first problem by using a second dictionary having items like
  25. shouldn, don, etc in it. I have started an auxiliary dictionary for
  26. this purpose and called it short.dny. I've put in some abbreviations
  27. like mon, tue, and wed in there as well. I have also added a batch
  28. SPL2.BAT to use two dictionaries on a single text file. Before you
  29. use it, you'll have to adapt it to your own paths.
  30.    At David's advice I have also removed a number of incorrect words
  31. from the main dictionary SPELLED3.DNY.
  32.    No changes have been made to the SPELL.EXE program itself in this
  33. update.
  34.    Hint: If you wish to add your own words in the dictionaries use
  35. SPELLED.EXE from /pc/ts/tspell24.arc.
  36.  
  37. Sat 20-Apr-91: I have released /pc/ts/tschek12.arc, an update of my
  38. spell.exe spelling checker which lists the those words of your ascii
  39. text file which it cannot find in the user's own (or the
  40. accompanying) dictionary.
  41.    Michael Sanders (thanks for the feedback Michael) pointed out to
  42. me that there was a bug in spell's ability to take piped input. This
  43. has been remedied.  Now you will be able to use the following kind
  44. of piped calls of spell:
  45.    type YourText | spell spelled3.dny con /b > YourOutputFile
  46. Tip: You can use spell also for instant checking of your spelling.
  47. For example use
  48.    spell spelled3.dny con
  49.      recomend
  50.      recommend
  51.      ^Z
  52. The suspect word(s) will be listed.
  53. Other improvements:
  54. - Added new words to the accompanying dictionary.
  55. - Included a new option (switch /f) for counting the frequency of
  56.   each "offending" word.
  57. - The number of words checked is given (unless the /b switch is on).
  58.  
  59.  
  60. Sat 6-Apr-91: I have updated my Unix-like spelling checker which
  61. lists those words of your textfile which are not found in the
  62. accompanying dictionary. It is now available from our archives as
  63. /pc/ts/tschek11.arc. Some of the new features of the update:
  64.  - The program is about one third faster.
  65.  - There are more words in the accompanying ascii dictionary.
  66.  - Overly long rows in your text files are only skipped.  The
  67.    reading is not terminated as in the previous version.
  68.  - Elapsed run time is given at the end of the execution.
  69.  - Switch /b (batch) turns off the header and the footer.
  70.  - The double empty line on the screen when directing the output to
  71.    a file has been corrected.
  72. Spell has been programmed with Turbo Pascal 5.0. Checking spelling
  73. involves tasks that are very time consuming, and much careful code
  74. writing is required to make a spelling checker fast. These include
  75. the procedures for making a list of the different words of the file
  76. to be checked, sorting it, and comparing it the words in the
  77. dictionary file. I have gradually improved on these routines through
  78. many versions of another, screen oriented spelling checker of mine.
  79. Nevertheless, I used Turbo profiler to find further bottle-necks of
  80. the code, and could improve on two of the critical parts in the
  81. present code. As an example checking the spelling of a 150 page text
  82. with a 13000 word dictionary now takes under two minutes on my 386.
  83.    Although I am not a linguist, let me explain about dictionaries
  84. based on practical experience. A dictionary of 10000-20000 words
  85. might seem small to you, but it is not. When you write, the number
  86. of _different_ words is quite small. Try out some long text of yours
  87. with a word frequency counter (you'll find one in tspell24.arc). The
  88. figure you get will probably be a surprise to you. This means that
  89. with a good selection of words in your dictionary adapted to your
  90. own special field and writing style need not be large. The
  91. dictionary accompanying tscheck11.arc is inclined towards a computer
  92. user's terminology, business economics, mathematics, statistics, and
  93. my own writing style.
  94.    Even if I also enjoy writing programs, this one has risen solely
  95. from my own practical needs.  I wanted a method for a quick and
  96. easy-to-use checking of the spelling of my ascii files on a PC.
  97.  
  98.  
  99. Sat 30-Mar-91: I have just updated my screen oriented spelling
  100. checker /pc/ts/tspell##.arc (## = 24 at the time of writing this)
  101. which displays a text file highlighting the mis-spelled words.
  102. Having lately used much also a Unix spell, which instead gives an
  103. alphabetical list of the mis-spelled words, I wanted a similar
  104. utility for MsDos. So, as usual, I decided to write one myself.
  105. Naturally I called it spell.exe and it is available as
  106. /pc/ts/tschek10.arc. Its contents:
  107.       TSCHEK10.ARC    Unix-like spell by Timo Salmi
  108.       Filename        Comment
  109.       --------        --------------------------------
  110.       SPELL.EXE       Unix-like spelling checker
  111.       SPELLED3.DNY    Dictionary
  112.       SPL.BAT         A simple batch to drive spell
  113.       TSCHEK.NWS      News announcements about tschek
  114.       TSPROG.INF      List of PD programs from T.Salmi
  115.       VAASA.INF       Info: Finland, Vaasa, U of Vaasa
  116.       ----            ------             ------  -----
  117.    The usage is: SPELL DictionaryFile InputFile [OutputFile]. Spell
  118. lists in alphabetical order all the words of the input file which it
  119. cannot find in the dictionary file. The checking is automatically
  120. done in lower case so the system is case-independent. All words
  121. longer than 25 characters are truncated.
  122.    If you omit the OutputFile, the output comes to the screen and
  123. can be redirected (e.g. through more or list).
  124.    If you use your own, larger dictionary, it must be in a lower
  125. case and in a strict alphabetical order. The ability to use your own
  126. dictionary means that you can use spell.exe also for languages other
  127. than English.
  128.    There is a very simple batch spl.bat to call spell. Configure it
  129. to suit your own paths. Using a batch is convenient, since then you
  130. don't have to type the name of the dictionary each time. If you have
  131. several dictionaries, you might even have a batch for each one. The
  132. list command used in the batch is refers to list75f.zip, that is
  133. Vernon Buerg's well-known list program. If you don't have it,
  134. replace list /s simply with MsDos more command (or whatever browser
  135. you have at your disposal).
  136.    The maximum number of _different_ words that spell.exe can handle
  137. is 8000.  This practically means an unlimited size, since it is
  138. extremely rare that a normal text has such a number of different
  139. words. (Checking another dictionary with spell.exe is the only case
  140. I can think of where the limitation would become effective in actual
  141. practice).
  142.    The size of the dictionary for a registered version is unlimited.
  143. For the distributed PD version the maximum dictionary size is 20000
  144. words.
  145.    The rules of usage are: This package may be used and distributed
  146. freely for NON-COMMERCIAL, NON-INSTITUTIONAL, PRIVATE purposes,
  147. provided it is not changed in any way. (Repacking with another
  148. method, such as pkzip, is ok, though.) For ANY other usage, such as
  149. use in a business enterprise or a university, contact the author for
  150. registration. Uploading to bulletin boards is encouraged. Please do
  151. not distribute any part of this package separately.
  152.